This might be something that can be automated with either Nested Styles or GREP Styles. These are paragraph level formatting that applies a character style (like just Bold or just Italic) to only some of the text in a paragaph based on predictable rules, like Bold up to the first colon, or Italic for anything between parenthesis.
You didn't say whether you are using a word processor to prepare the text but if you are, that may be a good place to start. See if you can define character styles for each of the different formats (bold, italic, bold italic, small caps, blackletter, superscript, etc). then use search and replace to apply the character style to the text with that formatting. This would require the word processor to permit searching based on formatting, something not all word processors can do. Once all the formatting has a character style applied to it you can import the text and the styles will be retained. You can then edit the styles to ensure each it properly formatted.
This has the benefit of letting you fine tune each style. Attached is an INDD of the text in which I have done the search and replace already. But I did it in InDesign, so any formatting that may have been lost in my import will still be missing.
You can download an IDML here.
... View more